home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
001a
/
mdmcfg22.zip
/
MODEMCFG.NEW
< prev
Wrap
Text File
|
1991-12-05
|
7KB
|
134 lines
ModemCfg for Telix 3.15
Revision History
2.02 12/05/91
----------------------------------------------------------------------------
Corrected very obscure bug that could cause a runtime 103 at 0000:0111
if and only if the Telix environment variable was set to a valid path
but the TELIX.MDM file was not in that path *or* in the current
directory. Fixed. This is minor enough that only NEW users should
need to update.
2.01 08/26/91
----------------------------------------------------------------------------
Corrected visual problem if escaping from a screen with very long
dialing prefixes (Image, Lightcom, etc). - Thanks Mike Smithson!
Corrected visual/functional problem if END was pressed in the last
column of modem makers. - Thanks Paul Tucker!
2.00 08/26/91
----------------------------------------------------------------------------
Made good on the promise to reduce required memory. Versions 1.xx required
54,068 bytes of base memory, plus 687 bytes to store each model, plus 55 bytes
to store each maker, plus 20k of buffers. Version 2.00 requires only 42206
bytes of base memory plus 58 bytes for each maker, plus 54 bytes for each
model, plus 4k of buffers.
The totals are a reduction from just over 150k to now under 50k. As a
result, there is about a .5 second delay (measured on a 16ms hard drive,
slower systems or floppies could be longer) from when you pick the model
to the time it displays the settings. We think it is worth it, as it
is now memory-efficient enough to code into the registered install
program as an option. Before there was not enough room in memory for
Install, Telix, and MODEMCFG. Now there should be. This also frees us
up to a virtually unlimited number of modems (at least as many as there
are on the market).
Shortly we will be changing the routines which scroll makers, to allow
more than one full screen (i.e. more than 51) different manuacturers to
be displayed. Now we will no longer have that code-space excuse as to
why we can't add a modem for you. If you can get us the manual, we can
add it to the program. We managed to do this without changing the
format of Telix.MDM (as I was afraid we might have to).
Fixed an obscure error where if the comm port was 3, and the IRQ was
non-standard, and it was a BRAND NEW config, it would try to write that
one instance to the wrong file, causing a runtime error. ModemCFG will now
write to the proper file at all times.
Finally found and corrected the bug that would cause errors on configs on very
fast machines, or some other random machines. How?
1) COMPLETELY rewrote ALL of the comm routines. You should notice a
significant speedup in execution of the modem init.
2) Added 16550a UART support. Ok, call it silly for something like this,
but it may help the problem, and it will certainly be useful for later
projects.
3) As a sidebar to all of this, also added DESQview tick-giving-up to it
for kicks. Mainly just to see if it works.
4) COMPLETELY changed the way MODEMCFG looks for results FROM the modem,
including adding a new result -- NO RESPONSE. Please test this one
by running MODEMCFG with your modem OFF, or by selecting a vacant comm
port. The timeout here should be roughly six seconds. Other timeouts
are .25 seconds from the time the modem starts transmitting the response.
Before it was 4 seconds from the time the PROGRAM started transmitting the
string.
Beta testers tell us that this is a much more reliable version than the 1.xx
versions.
Added support for the Telix environment variable. MODEMCFG will now look
for both TELIX.CNF and for TELIX.MDM first in the local directory, and then
in the path pointed to by the Telix environment variable.
1.05 07/03/91
----------------------------------------------------------------------------
Fixed a timing problem that could report incorrect configurations on some
very fast (486) systems when in fact the modem WAS configured correctly.
If you have problems running MODEMCFG under MS-DOS 5.0, load the program
using Microsoft's LOADFIX. That will correct the problem. MODEMCFG is
compressed using PKWare's PKLite 1.05 Professional, and may have problems
loading into the first 64K of RAM, which can happen if DOS is loaded High.
1.04
----------------------------------------------------------------------------
Internal release only
1.03 05/01/91
----------------------------------------------------------------------------
Fixed a final bug that under a very particular instance could result in
strange settings to the comm port value in the config file.
1.02 04/15/91
----------------------------------------------------------------------------
Added better compatibility for use with speech synthesis for the blind,
without slowing down the video output.
Actually sped up the modem output while fixing problems running the
program with modems that open at 38,400 bps.
Corrected a bug that would change or mis-write the comm port in the
configuration file if the modem did not have an NRAM and you were
modifying an existing configuration file. This could be noted by the
program writing "port=N" or by changing from COM2 to COM1 on its own.
Now, even if there is nothing to be directly sent to the modem, MODEMCFG
will ask you what comm port you are on, just to make sure the data is
written correctly to the config file.
The above fix also corrected problems that would cause modems without
NRAM lines to not properly display their switch settings.
1.01 04/05/91
----------------------------------------------------------------------------
Corrected problems when running on very slow or very fast systems.
Changed user input routines to allow for better scrolling through modem
manufacturers.
Removed highlighted characters from the list of modem models, as they were
not hotkeyable.
1.00 04/02/91
----------------------------------------------------------------------------
Initial release with Telix 3.15.